// IBookManager.aidl
package com.example.myapplicationndk.aidl;

// Declare any non-default types here with import statements

import com.example.myapplicationndk.aidl.Book;
import com.example.myapplicationndk.aidl.INewBookArrivedListener;

interface IBookManager {
        List<Book> getBookList();
        void addBook(in Book book);
        void registerListener(INewBookArrivedListener listener);
        void unregisterListener(INewBookArrivedListener listener);
}